class Resoconti::ManutenzioniAttrezzoController < DefaultController
  require_role self.parent_name.underscore
  #record_select :search_on => [:numero, :descrizione], :order_by => :numero, :full_text_search => true 
  
  active_scaffold :manutenzione_attrezzo do |config|
    #config.label = Application.controller_label(self)
    #list.sorting = [:data => 'DESC']
    #config.actions.add :config_list, :export, :field_search

    # definizione colonne
    #columns = [:data, :attrezzo, :tipo_manutenzione, :motivo_intervento, :attivita_svolte, :durata_intervento, :costo_intervento]
    #columns = [:data, :motivo_intervento, :attivita_svolte, :durata_intervento, :costo_intervento]
    #columns_form = [:motivo_intervento] #, :riferimento_id, :tipo_manutenzione, :motivo_intervento, :attivita_svolte, :durata_intervento, :costo_intervento]
    #columns_form = [:data, :riferimento_id, :tipo_manutenzione, :motivo_intervento, :attivita_svolte, :durata_intervento, :costo_intervento]
    #columns_list = [:data, :attivita_svolte]
    #config.columns = columns
    #config.config_list.default_columns = columns_list

    # visualizzazione colonne
    config.columns = [:data] #config.show.columns = config.list.columns = columns
    #config.update.columns = config.create.columns = columns_form
    #config.field_search.columns = columns_form
    
    # configurazione colonne
    #config.columns[:tipo_manutenzione].form_ui = :select
    #
    #config.columns[:attrezzo].form_ui = :record_select 
    #[:motivo_intervento, :attivita_svolte].each { |i|
    #  config.columns[i].options = SMALL_TEXTAREA
   # }
    #config.columns[:data].form_ui = :calendar_date_select
    #columns.each { |i| config.columns[i].inplace_edit = :ajax }
  end
end
